<?php
include "../../ObjDBConnect.php";
include "../../requires/requireOrcamentoTmp.php";
include "../../funcoes.php";

valida_sessao(2);

$ObjConn = new ConexaoMySql();
$ObjOrcItemDAO = new OrcamentoItemTmpDAO();

$id_orcamento_tmp	= $_REQUEST['id_orcamento_tmp'];
$total_itens		= (isset($_REQUEST['total_itens']) && !empty($_REQUEST['total_itens'])) ? $_REQUEST['total_itens'] : 1;
$strSQL				= "";

$strSQL = " SELECT id_empresa_fornecedor FROM orcamento_tmp WHERE id_orcamento_tmp = $id_orcamento_tmp ";
$ObjOrc = $ObjConn->execute($strSQL);

$linha = mysql_fetch_array($ObjOrc);
$id_empresa_fornecedor = $linha['id_empresa_fornecedor'];

for($i=0;$i<$total_itens;$i++){
	$id_produto_empresa	= $_REQUEST['id_produto_' . $i];
	$quantidade		= 0;
	$desconto		= 0;
	$preco_unitario	= null;
	
	if(isset($_REQUEST['quantidade_' . $i]) && !empty($_REQUEST['quantidade_' . $i])){
		$quantidade = number_sql(tratar_string($_REQUEST['quantidade_' . $i],"R|$| |'|\"|","|"))*1;
	}
	
	if(isset($_REQUEST['preco_unitario_' . $i]) && !empty($_REQUEST['preco_unitario_' . $i])){
		$preco_unitario = number_sql(tratar_string($_REQUEST['preco_unitario_' . $i],"R|$| |'|\"|","|"))*1;
	}
	
	if(isset($_REQUEST['desconto_' . $i]) && !empty($_REQUEST['desconto_' . $i])){
		$desconto = number_sql(tratar_string($_REQUEST['desconto_' . $i],"R|$| |'|\"|","|"))*1;
	}
	
	if($quantidade > 0){
		$ObjOrcItem = new OrcamentoItemTmp($id_orcamento_tmp, $id_produto_empresa, $quantidade, $preco_unitario, $desconto);
		$ObjOrcItem->setIdEmpresaFornecedor($id_empresa_fornecedor);
		
		$ObjOrcItemDAO->Insert($ObjOrcItem);
		
		$ObjOrcItem = null;
	}
}

header("Location:cadastrar_orcamento_listar_item.php?id_orcamento_tmp=$id_orcamento_tmp");

?>